package co.edu.udea.iw.prestamodispositivos.logic.dto;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;
/**
 * Esta clase sirve para mapear los dispositivos para que sean consumidos por los servicios web
 * 
 * @author JuanF
 *
 */

@XmlRootElement
public class DispositivodtoServ implements Serializable {
	/**
	 * Identificacion del dispositivo
	 */
	private Integer idDispositivo;
	/**
	 * Tipo de disponibilidad del dispositivo.
	 */
    private TipoDisponibilidadServ tipodisponibilidad;
    /**
     * Descripcion del dispositivo
     */
    private String descripcion;
    /**
     * Estado del Dispositivo
     */
    private String estado;
/**
 * Constructor
 * @param idDispositivo
 * @param tipodisponibilidad
 * @param descripcion
 * @param estado
 */
	public DispositivodtoServ(Integer idDispositivo,
			TipoDisponibilidadServ tipodisponibilidad, String descripcion,
			String estado) {
		super();
		this.idDispositivo = idDispositivo;
		this.tipodisponibilidad = tipodisponibilidad;
		this.descripcion = descripcion;
		this.estado = estado;
	}

	public Integer getIdDispositivo() {
		return idDispositivo;
	}

	public void setIdDispositivo(Integer idDispositivo) {
		this.idDispositivo = idDispositivo;
	}

	public TipoDisponibilidadServ getTipodisponibilidad() {
		return tipodisponibilidad;
	}

	public void setTipodisponibilidad(TipoDisponibilidadServ tipodisponibilidad) {
		this.tipodisponibilidad = tipodisponibilidad;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	/**
	 * 
	 */
	private static final long serialVersionUID = 58467897017311L;

	/**
	 * Constructor por defecto
	 */
	public DispositivodtoServ() {
		super();
	}

}
